home *** CD-ROM | disk | FTP | other *** search
- Path: EU.net!sun4nl!xs4all!marketgraph!rvg
- From: rvg@marketgraph.xs4all.nl (Ruud van Gaal)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Copperlists and monitor switching
- Message-ID: <343bkah60.alamito@marketgraph.xs4all.nl>
- Date: Mon, 8 Jan 96 10:59:52 CET
- References: <0811vab60.alamito@marketgraph.xs4all.nl> <4cjlr9$9aa@sunsystem5.informatik.tu-muenchen.de>
- Reply-To: rvg@marketgraph.xs4all.nl
- X-Newsreader: Alamito Mail and News Manager (V2.0.4 for Waffle) registered to MARKETGRAPH VISUAL AUTOMATION
-
- In <4cjlr9$9aa@sunsystem5.informatik.tu-muenchen.de>
- fischerj@Informatik.TU-Muenchen.DE (Juergen "Rally" Fischer) wrote:
-
- >: Is there anyone who can tell me how I can nicely switch monitor modes from
- >: within my C programs. I use my own copperlists, mostly, but like to use
- the
- >:
- >: I doubt it is somewhere in the copperlist, even, because I've looked at
- >: copperlists generated by Amiga View/Screen app's and have found nothing
- >: I didn't do.
- >
- >I guess you missed some structures, I'm quite sure you could redefine
- >any monitormode with copper.
-
- The lists I looked at (and cloned, really) were GfxBase->copinit (which is
- cop1lc), GfxBase->LOFlist (the first field and only for non-laced views;
- cop2lc) and GfxBase->SHFlist (2nd field when laced). Which ones am I missing
- here then? I believe none. I think the chipset is poked by the system outside
- of the copperlists.
-
- >: I must be overlooking some nice OS3.0 function or something...
- >
- >Yes, openscreen ;)
- >put your copperstuff into a usercopperlist. so intuition will do ALL the
- >monitor things for you.
- >If you need a pokable copperlist, do a copjmp2 in screens ucopl to your
- >copperlist, which can via a 2nd copjmp2 direct the copper anywhere you
- >want :) I don't know if it's a clean method but surely cleaner than
- >yours, I guess ;)
-
- Great, but there is one flaw in the OS that I can't accept. The overscan
- screens and views that the Amiga generates are way too low at the top. I
- mean, the best possible overscan mode (768x576 or 736x576) still gives about
- 6 to 8 lines of black at the top of the screen (when shown on TV), no matter
- how you set your overscan region or DyOffset (try DPaint CTRL+Cursor_Up). As
- I program mostly for television programs, this problem is really a big one
- for me, and I try to avoid the system functions for this reason only.
- Doing my own copperlists makes it possible to move the display a lot further
- upwards.
- Anyone got a better idea?
-
-
- --
- Ruud van Gaal
- MarketGraph Visual Automation
- E-Mail: rvg@marketgraph.xs4all.nl
- "...Works fascinates me. I could sit and watch it for hours..."
-
-